package com.kye.model.bean.notice;

import com.google.gson.annotations.SerializedName;
import com.kye.model.base.BaseItem;

import java.util.List;

/**
 * @author : Joe
 * @version : 1.0
 * @editor : Joe
 * @created : 27/12/2017
 * @updated : 27/12/2017
 * @description : <Description>
 * @update_reason : <UpdateReason>
 *     通知详情, 热门评论item
 */

public class NoticeCommentModel implements BaseItem {

    /**
     * author :
     * childList : [{"author":"","commentTitle":"","commentcontent":"考虑太可怜了","commentdate":1480688120000,"content":"","createuser":"136****4300","createusername":"","id":1181,"isMy":"1","ishandpick":"1","isread":"1","istop":"0","jpushRid":"","level":2,"linkid":"249","replayparentid":"1177","replyuser":"136****4300","replyusername":"","rootparentid":"1177","subjecturl":""}]
     * commentTitle :
     * commentcontent : 考虑太可怜了
     * commentdate : 1480688120000
     * content :
     * createuser : 136****4300
     * createusername :
     * id : 1181
     * isMy : 1
     * ishandpick : 1
     * isread : 1
     * istop : 0
     * jpushRid :
     * level : 1 // todo
     * linkid : 249
     * replayparentid : 1177
     * replyuser : 136****4300
     * replyusername :
     * rootparentid : 1177
     * subjecturl :
     */

    @SerializedName("author")
    private String author;
    @SerializedName("childList")
    private List<NoticeCommentModel> childList;
    @SerializedName("commentTitle")
    private String commentTitle;
    @SerializedName("commentcontent")
    private String commentcontent;
    @SerializedName("commentdate")
    private long commentdate;
    @SerializedName("content")
    private String content;
    @SerializedName("createuser")
    private String createuser;
    @SerializedName("createusername")
    private String createusername;
    @SerializedName("id")
    private int id;
    @SerializedName("isMy")
    private String isMy;
    @SerializedName("ishandpick")
    private String ishandpick;
    @SerializedName("isread")
    private String isread;
    @SerializedName("istop")
    private String istop;
    @SerializedName("jpushRid")
    private String jpushRid;
    @SerializedName("level")
    private int level;
    @SerializedName("linkid")
    private String linkid;
    @SerializedName("replayparentid")
    private String replayparentid;
    @SerializedName("replyuser")
    private String replyuser;
    @SerializedName("replyusername")
    private String replyusername;
    @SerializedName("rootparentid")
    private String rootparentid;
    @SerializedName("subjecturl")
    private String subjecturl;

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public List<NoticeCommentModel> getChildList() {
        return childList;
    }

    public void setChildList(List<NoticeCommentModel> childList) {
        this.childList = childList;
    }

    public String getCommentTitle() {
        return commentTitle;
    }

    public void setCommentTitle(String commentTitle) {
        this.commentTitle = commentTitle;
    }

    public String getCommentcontent() {
        return commentcontent;
    }

    public void setCommentcontent(String commentcontent) {
        this.commentcontent = commentcontent;
    }

    public long getCommentdate() {
        return commentdate;
    }

    public void setCommentdate(long commentdate) {
        this.commentdate = commentdate;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getCreateuser() {
        return createuser;
    }

    public void setCreateuser(String createuser) {
        this.createuser = createuser;
    }

    public String getCreateusername() {
        return createusername;
    }

    public void setCreateusername(String createusername) {
        this.createusername = createusername;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getIsMy() {
        return isMy;
    }

    public void setIsMy(String isMy) {
        this.isMy = isMy;
    }

    public String getIshandpick() {
        return ishandpick;
    }

    public void setIshandpick(String ishandpick) {
        this.ishandpick = ishandpick;
    }

    public String getIsread() {
        return isread;
    }

    public void setIsread(String isread) {
        this.isread = isread;
    }

    public String getIstop() {
        return istop;
    }

    public void setIstop(String istop) {
        this.istop = istop;
    }

    public String getJpushRid() {
        return jpushRid;
    }

    public void setJpushRid(String jpushRid) {
        this.jpushRid = jpushRid;
    }

    public int getLevel() {
        return level;
    }

    public void setLevel(int level) {
        this.level = level;
    }

    public String getLinkid() {
        return linkid;
    }

    public void setLinkid(String linkid) {
        this.linkid = linkid;
    }

    public String getReplayparentid() {
        return replayparentid;
    }

    public void setReplayparentid(String replayparentid) {
        this.replayparentid = replayparentid;
    }

    public String getReplyuser() {
        return replyuser;
    }

    public void setReplyuser(String replyuser) {
        this.replyuser = replyuser;
    }

    public String getReplyusername() {
        return replyusername;
    }

    public void setReplyusername(String replyusername) {
        this.replyusername = replyusername;
    }

    public String getRootparentid() {
        return rootparentid;
    }

    public void setRootparentid(String rootparentid) {
        this.rootparentid = rootparentid;
    }

    public String getSubjecturl() {
        return subjecturl;
    }

    public void setSubjecturl(String subjecturl) {
        this.subjecturl = subjecturl;
    }
}
